home *** CD-ROM | disk | FTP | other *** search
/ Aminet 2 / Aminet AMIGA CDROM (1994)(Walnut Creek)[Feb 1994][W.O. 44790-1].iso / Aminet / gfx / edit / TSMrph23s.lha / TSM23s.lha / lmkfile < prev    next >
Text File  |  1993-10-10  |  14KB  |  442 lines

  1. # TSMorph - Amiga Morphing program
  2. # Copyright (C) © 1993  Topicsave Limited
  3.  
  4. # This program is free software; you can redistribute it and/or modify
  5. # it under the terms of the GNU General Public License as published by
  6. # the Free Software Foundation; either version 2 of the License, or
  7. # any later version.
  8.  
  9. # This program is distributed in the hope that it will be useful,
  10. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  11. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  12. # GNU General Public License for more details.
  13.  
  14. # You should have received a copy of the GNU General Public License
  15. # along with this program; if not, write to the Free Software
  16. # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  17.  
  18. # mpaddock@cix.compulink.co.uk
  19.  
  20. #    $Author: M_J_Paddock $
  21. #    $Date: 1993/08/28 22:04:09 $
  22. #    $Revision: 1.6 $
  23.  
  24. # Make file for TSMorph and SAS/C 5.10
  25.  
  26. # Compilation flags
  27. # Normal compile
  28. CCFLAGS = -ccfistq -iINCLUDE: -O -mt -v -fl -j104 -d1
  29. # Normal compile the same as above(???)
  30. CCFLAGS1 = -ccfistq -iINCLUDE: -O -mt -v -fl -j104 -d1
  31. # 881 maths compile
  32. CCFLAGS881 = -ccfistq -iINCLUDE: -m2 -mt -dMY68881 -f8 -v -O -j104 -d1
  33.  
  34. # default compilation
  35. .c.o:
  36.     lc $(CCFLAGS) $*.c
  37.  
  38. # various defines
  39. B         = brush/
  40. C         = cursor/
  41. G         = Gui/
  42. R         = Rexx/
  43. I         = .info
  44. E         = ENV/TSMorph/
  45. J         = JPEG_LS/
  46. JPEGLSS1  = $(J)jconfig.h $(J)jdcolor.c $(J)jddeflts.c $(J)jdhuff.c $(J)jdmain.c $(J)jdmaster.c $(J)jdmcu.c $(J)jrdgif.c
  47. JPEGLSS2  = $(J)jdpipe.c $(J)jdsample.c $(J)jinclude.h $(J)jmemmgr.c $(J)jmemsys.c $(J)jmemsys.h $(J)jrdppm.c
  48. JPEGLSS3  = $(J)jpegdata.h $(J)jquant1.c $(J)jrdjfif.c $(J)jrevdct.c $(J)jutils.c $(J)jwrmem.c $(J)jrdtarga.c
  49. JPEGLSO1  = $(J)jdcolor.o $(J)jddeflts.o $(J)jdhuff.o $(J)jdmaster.o $(J)jdmcu.o $(J)jrdgif.o
  50. JPEGLSO2  = $(J)jdpipe.o $(J)jdsample.o $(J)jmemmgr.o $(J)jmemsys.o $(J)jrdppm.o
  51. JPEGLSO3  = $(J)jquant1.o $(J)jrdjfif.o $(J)jrevdct.o $(J)jutils.o $(J)jwrmem.o $(J)jrdtarga.o
  52. JPEGLSO4  = $(J)jdmain.o
  53. JPEGLSO4R = $(J)jdmainr.o
  54. IFF       = parse.o iffpstrings.o Hook.oo ilbmr.o unpacker.o loadilbm.o getbitmap.o
  55. IFFS      = ilbmw.o packer.o saveilbm.o
  56. PREFS     = TSMorph-prefs.o Prefs.o
  57. TSMORPH   = TSMorph.o ControlWindow.o Gui.o Boopsi.oo Subroutines.o help.o sprintf.o Args.o LoadBrushes.o Frames.o OpalLoad.o HandleSettings.o RGBToScreen020.o
  58. RENDER    = TSMorph-render.o Progress.o sprintf.o Args.o SaveHAMetc.o
  59. RENDER881 = TSMorph-render881.o Progress.o sprintf.o Args.o SaveHAMetc881.o
  60. DIST      = TSMorph-render.881     TSMorph     TSMorph-render     TSMorph.guide
  61. DIST1     = Install     Read.Me TSMorph-prefs COPYING
  62. DISTI     = TSMorph-render.881$(I) TSMorph$(I) TSMorph-render$(I) TSMorph.guide$(I) Install$(I) Read.Me$(I) TSMorph-prefs$(I)
  63. REXX      = $(R)Prescript.TSM     $(R)Postscript.TSM     $(R)FadeToBlack.TSM     $(R)FadeToWhite.TSM     $(R)PixelWarp.TSM     $(R)PixelMorph.TSM
  64. REXXI     = $(R)Prescript.TSM$(I) $(R)Postscript.TSM$(I) $(R)FadeToBlack.TSM$(I) $(R)FadeToWhite.TSM$(I) $(R)PixelWarp.TSM$(I) $(R)PixelMorph.TSM$(I)
  65. REXX1     = $(R)ToHam.TSM     $(R)LoadScript.TSM     $(R)Preview.TSM
  66. REXXI1    = $(R)ToHam.TSM$(I) $(R)LoadScript.TSM$(I) $(R)Preview.TSM$(I) Rexx$(I)
  67. DIST2I    = $(E)def_points$(I) $(E)def_ilbm$(I) $(E)def_iff$(I) $(E)def_jpg$(I) $(E)def_prefs$(I) $(E)def_ppm$(I)
  68. DIST2I1   = ENV$(I) ENV/TSMorph$(I) brush$(I) cursor$(I)
  69. DIST2I2   = $(E)def_bw16$(I) $(E)def_bw256$(I) $(E)def_ham6$(I) $(E)def_ham8$(I) $(E)def_dctv3$(I) $(E)def_dctv4$(I)
  70. SRC1      = boopsi.oo ControlWindow.c getbitmap.c gui.c gui.h help.c Hook.oo iffpstrings.c ilbmr.c ilbmw.c lmkfile
  71. SRCBRUSH  = $(B)Add.c $(B)Del.c $(B)Link.c $(B)None.c $(B)One.c $(B)Rel.c $(B)Two.c $(B)Unlink.c $(B)1st.c $(B)last.c $(B)goto.c $(B)next.c $(B)prev.c
  72. BRUSHES   = $(B)add.o $(B)del.o $(B)link.o $(B)none.o $(B)one.o $(B)rel.o $(B)two.o $(B)unlink.o $(B)1st.o $(B)last.o $(B)goto.o $(B)next.o $(B)prev.o
  73. BRUSH     = $(B)Add   $(B)Del   $(B)Link   $(B)None   $(B)One   $(B)Rel   $(B)Two   $(B)Unlink   $(B)1st   $(B)last   $(B)goto   $(B)next   $(B)prev
  74. BRUSHI    = $(B)Add$(I) $(B)Del$(I) $(B)Link$(I) $(B)None$(I) $(B)One$(I) $(B)Rel$(I) $(B)Two$(I)
  75. BRUSHI1   = $(B)Unlink$(I) $(B)1st$(I) $(B)last$(I) $(B)goto$(I) $(B)next$(I) $(B)prev$(I)
  76. CURSORS   = $(C)Xadd.o $(C)Xdel.o $(C)Xl1.o $(C)Xl2.o $(C)Xmov.o $(C)Xone.o $(C)Xrel.o $(C)Xtwo.o $(C)Xu1.o $(C)Xu2.o
  77. SRCCURSOR = $(C)XAdd.c $(C)XDel.c $(C)XL1.c $(C)XL2.c $(C)XMov.c $(C)XOne.c $(C)XRel.c $(C)XTwo.c $(C)XU1.c $(C)XU2.c
  78. CURSOR    = $(C)XAdd $(C)XDel $(C)XL1 $(C)XL2 $(C)XMov $(C)XOne $(C)XRel $(C)XTwo $(C)XU1 $(C)XU2
  79. CURSORI1  = $(C)XAdd$(I) $(C)XDel$(I) $(C)XL1$(I) $(C)XL2$(I)
  80. CURSORI2  = $(C)XMov$(I) $(C)XOne$(I) $(C)XRel$(I) $(C)XTwo$(I) $(C)XU1$(I) $(C)XU2$(I)
  81. SRCIFFP   = iffp/compiler.h iffp/debug.h iffp/iff.h iffp/iffpstringids.h iffp/iffpstrings.h iffp/ilbm.h iffp/ilbmapp.h iffp/packer.h
  82. SRC5      = loadilbm.c packer.c parse.c Progress.c progress.h saveilbm.c Subroutines.c TSMorph-render.c TSMorph.c TSMorph.h
  83. SRC6      = TSMorph.texinfo unpacker.c Install Read.Me sprintf.c Args.c LoadBrushes.c Frames.c CIRCS OpalLoad.c HandleSettings.c COPYING
  84. SRC7      = RGBToScreen020.c SaveHAMetc.c Prefs.c Prefs.h TSMorph-prefs.c Source.readme Source.readme.info JPEG.README
  85. GUI       = $(G)TSMorph.gui     $(G)Progress.gui     $(G)AddGrid.gui     $(G)Settings.gui
  86. GUII      = $(G)TSMorph.gui$(I) $(G)Progress.gui$(I) $(G)AddGrid.gui$(I) $(G)Settings.gui$(I)
  87.  
  88. # Default is to generate Source and Object lha
  89. Everything: LHA:TSMorph23s.lha LHA:TSMorph23.lha
  90.  
  91. # All the "object" code
  92. Object: TSMorph TSMorph-render TSMorph-render.881 TSMorph.guide TSMorph-prefs
  93.  
  94. # Object distribution
  95. LHA:TSMorph23.lha: TSMorph TSMorph.guide TSMorph-render TSMorph-render.881 $(DISTI) $(REXXI) $(DIST2I) $(DIST2I1) $(DIST2I2) $(DIST1) $(REXX) $(REXX1) $(REXXI1) $(CURSOR) $(CURSORI1) $(CURSORI2) $(BRUSH) $(BRUSHI) $(BRUSHI1)
  96.     lha -F u -x LHA:TSMorph23.lha <@<
  97.     TSMorph
  98.     TSMorph.guide
  99.     TSMorph-render
  100.     TSMorph-render.881
  101.     $(DISTI)
  102.     $(REXXI)
  103.     $(DIST2I)
  104.     $(DIST2I1)
  105.     $(DIST2I2)
  106.     $(DIST1)
  107.     $(REXX)
  108.     $(REXX1)
  109.     $(REXXI1)
  110.     $(CURSOR)
  111.     $(CURSORI1)
  112.     $(CURSORI2)
  113.     $(BRUSH)
  114.     $(BRUSHI)
  115.     $(BRUSHI1)
  116. <
  117.  
  118. # Object distribution split up
  119. LHA:TSM.lha: TSMorph
  120.     lha -F u -x LHA:TSM.lha TSMorph
  121.  
  122. LHA:TSM-g.lha: TSMorph.guide
  123.     lha -F u -x LHA:TSM-g.lha TSMorph.guide
  124.  
  125. LHA:TSM-r.lha: TSMorph-render
  126.     lha -F u -x LHA:TSM-r.lha TSMorph-render
  127.  
  128. LHA:TSM-r8.lha: TSMorph-render.881
  129.     lha -F u -x LHA:TSM-r8.lha TSMorph-render.881
  130.  
  131. LHA:TSM-etc.lha: $(DIST1) $(REXX) $(REXX1) $(DISTI) $(REXXI) $(DIST2I) $(DIST2I1) $(DIST2I2) $(REXXI1) $(CURSOR) $(CURSORI1) $(CURSORI2) $(BRUSH) $(BRUSHI) $(BRUSHI1)
  132.     lha -F u -x LHA:TSM-etc.lha <@<
  133.     $(DISTI)
  134.     $(REXXI)
  135.     $(DIST2I)
  136.     $(DIST2I1)
  137.     $(DIST2I2)
  138.     $(DIST1)
  139.     $(REXX)
  140.     $(REXX1)
  141.     $(REXXI1)
  142.     $(CURSOR)
  143.     $(CURSORI1)
  144.     $(CURSORI2)
  145.     $(BRUSH)
  146.     $(BRUSHI)
  147.     $(BRUSHI1)
  148. <
  149.  
  150. # Source distribution - compressed lha archive
  151. LHA:TSMorph23s.lha: LHA:TSM23s.lha
  152.     lha u -Z LHA:TSMorph23s.lha LHA:TSM23s.lha
  153.  
  154. # uncompressed archive saves about 12% space when recompressed
  155. LHA:TSM23s.lha: $(SRC1) $(SRCBRUSH) $(SRCCURSOR) $(SRCIFFP) $(SRC5) $(SRC6) $(REXX) $(REXX1) $(REXXI) $(DISTI) $(DIST2I) $(DIST2I1) $(DIST2I2) $(REXXI1) $(CURSOR) $(CURSORI1) $(CURSORI2) $(BRUSH)\
  156.                 $(BRUSHI) $(BRUSHI1) $(GUI) $(GUII) $(JPEGLSS1) $(JPEGLSS2) $(JPEGLSS3)
  157.     lha -F u -x -z LHA:TSM23s.lha <@<
  158.     $(SRC1)
  159.     $(SRCBRUSH)
  160.     $(SRCCURSOR)
  161.     $(SRCIFFP)
  162.     $(SRC5)
  163.     $(SRC6)
  164.     $(SRC7)
  165.     $(REXX)
  166.     $(REXX1)
  167.     $(REXXI)
  168.     $(DISTI)
  169.     $(DIST2I)
  170.     $(DIST2I1)
  171.     $(DIST2I2)
  172.     $(REXXI1)
  173.     $(CURSOR)
  174.     $(CURSORI1)
  175.     $(CURSORI2)
  176.     $(BRUSH)
  177.     $(BRUSHI)
  178.     $(BRUSHI1)
  179.     $(GUI)
  180.     $(GUII)
  181.     $(JPEGLSS1)
  182.     $(JPEGLSS2)
  183.     $(JPEGLSS3)
  184. <
  185.  
  186. # guide file using MakeInfo
  187. TSMorph.guide: TSMorph.texinfo
  188.     Makeinfo --amiga-39 -o TSMorph.guide TSMorph.texinfo
  189.  
  190. # TSMorph debug object
  191. TSMorph.ld: $(JPEGLSO1) $(JPEGLSO2) $(JPEGLSO3) $(JPEGLSO4) $(TSMORPH) $(BRUSHES) $(CURSORS) $(IFF)
  192.     blink <WITH <
  193.     FROM lib:c.o $(TSMORPH) $(IFF) $(BRUSHES) $(CURSORS) $(JPEGLSO1) $(JPEGLSO2) $(JPEGLSO3) $(JPEGLSO4)
  194.     LIBRARY lib:lc.lib LIB:amiga.lib LIB:reqtools.lib lib:dctv.lib
  195.     TO TSMorph.ld SC SD BATCH
  196.     VERBOSE
  197.     MAXHUNK 32000
  198.     DEFINE __main=__tinymain
  199.     <
  200.  
  201. # non debug object
  202. TSMorph: TSMorph.ld
  203.     blink TSMorph.ld to TSMorph NODEBUG
  204.  
  205. # TSMorph-render debug object
  206. TSMorph-render.ld: $(RENDER) $(IFF) $(IFFS) $(JPEGLSO1) $(JPEGLSO2) $(JPEGLSO3) $(JPEGLSO4R)
  207.     blink <WITH <
  208.     FROM lib:c.o $(RENDER) $(IFF) $(IFFS) $(JPEGLSO1) $(JPEGLSO2) $(JPEGLSO3) $(JPEGLSO4R)
  209.     LIBRARY lib:lcm.lib lib:lc.lib LIB:amiga.lib LIB:reqtools.lib lib:dctv.lib
  210.     TO TSMorph-render.ld SC SD BATCH
  211.     VERBOSE
  212.     DEFINE __main=__tinymain
  213.     <
  214.  
  215. # non debug object
  216. TSMorph-render: TSMorph-render.ld
  217.     blink TSMorph-render.ld to TSMorph-render NODEBUG
  218.  
  219. # TSMorph-render.881 debug object
  220. TSMorph-render.881.ld: $(RENDER881) $(IFF) $(IFFS) $(JPEGLSO1) $(JPEGLSO2) $(JPEGLSO3) $(JPEGLSO4R)
  221.     blink <WITH <
  222.     FROM lib:c.o $(RENDER881) $(IFF) $(IFFS) $(JPEGLSO1) $(JPEGLSO2) $(JPEGLSO3) $(JPEGLSO4R)
  223.     LIBRARY lib:lcm881.lib lib:lc.lib LIB:amiga.lib LIB:reqtools.lib lib:dctv.lib
  224.     TO TSMorph-render.881.ld SC SD BATCH
  225.     VERBOSE
  226.     DEFINE __main=__tinymain
  227.     <
  228.  
  229. # non debug object
  230. TSMorph-render.881: TSMorph-render.881.ld
  231.     blink TSMorph-render.881.ld to TSMorph-render.881 NODEBUG
  232.  
  233. # TSMorph-prefs debug object
  234. TSMorph-prefs.ld: $(PREFS)
  235.     blink <WITH <
  236.     FROM lib:c.o $(PREFS)
  237.     LIBRARY lib:lc.lib LIB:amiga.lib
  238.     TO TSMorph-prefs.ld SC SD BATCH
  239.     VERBOSE
  240.     DEFINE __main=__tinymain
  241.     <
  242.  
  243. # non debug object
  244. TSMorph-prefs: TSMorph-prefs.ld
  245.     blink TSMorph-prefs.ld to TSMorph-prefs NODEBUG
  246.  
  247. # C object dependencies
  248. # sometimes Setdate is used to update source code
  249. # where the header has changed.
  250.  
  251. TSMorph-prefs.o: TSMorph-prefs.c Prefs.h
  252.  
  253. Prefs.o: Prefs.c Prefs.h
  254.  
  255. # Generate .881 object by copying source, compiling and
  256. # then deleting
  257. TSMorph-render881.o: TSMorph-render.c
  258.     Copy TSMorph-render.c TSMorph-render881.c
  259.     lc $(CCFLAGS881) TSMorph-render881.c
  260.     delete TSMorph-render881.c
  261.  
  262. SaveHAMetc881.o: SaveHAMetc.c
  263.     Copy SaveHAMetc.c SaveHAMetc881.c
  264.     lc $(CCFLAGS881) SaveHAMetc881.c
  265.     delete SaveHAMetc881.c
  266.  
  267. # precompiled headers
  268. TSMorph.p: TSMorph.h    iffp/ILBMapp.h gui.h
  269.     copy TSMorph.h x.c
  270.     lc -ph -oTSMorph.p x.c
  271.     delete x.c
  272.  
  273. TSMorph-render.c: iffp/ilbmapp.h progress.h JPEG_LS/jinclude.h
  274.     setdate TSMorph-render.c
  275.  
  276. SaveHAMetc.c: iffp/ilbmapp.h
  277.     setdate SaveHAMetc.c
  278.  
  279. iffp/iff.h: iffp/compiler.h iffp/debug.h iffp/iffpstringids.h
  280.     setdate iffp/iff.h
  281.  
  282. iffp/ilbm.h: iffp/iff.h
  283.     setdate iffp/ilbm.h
  284.  
  285. iffp/ilbmapp.h: iffp/ilbm.h
  286.     setdate iffp/ilbmapp.h
  287.  
  288. sprintf.o: sprintf.c
  289.  
  290. Args.o: Args.c
  291.  
  292. ilbmr.o: ilbmr.c iffp/ilbm.h iffp/packer.h iffp/ilbmapp.h
  293.  
  294. getbitmap.o: getbitmap.c iffp/ilbm.h iffp/packer.h iffp/ilbmapp.h
  295.  
  296. loadilbm.o: loadilbm.c iffp/ilbm.h iffp/ilbmapp.h
  297.  
  298. parse.o: parse.c iffp/iff.h
  299.  
  300. unpacker.o: unpacker.c iffp/ilbm.h iffp/packer.h
  301.  
  302. Subroutines.o: Subroutines.c TSMorph.p
  303.     lc $(CCFLAGS) -HTSMorph.p $*.c
  304.  
  305. LoadBrushes.o: LoadBrushes.c TSMorph.p
  306.     lc $(CCFLAGS) -HTSMorph.p $*.c
  307.  
  308. Frames.o: Frames.c TSMorph.p
  309.     lc $(CCFLAGS) -HTSMorph.p $*.c
  310.  
  311. ControlWindow.o: ControlWindow.c TSMorph.p
  312.     lc $(CCFLAGS) -HTSMorph.p $*.c
  313.  
  314. Gui.o: Gui.c TSMorph.p Gui.h
  315.     lc $(CCFLAGS) -HTSMorph.p $*.c
  316.  
  317. iffpstrings.o: iffpstrings.c iffp/iffpstrings.h iffp/iff.h
  318.  
  319. TSMorph.o: TSMorph.c TSMorph.p
  320.     lc $(CCFLAGS) -HTSMorph.p $*.c
  321.  
  322. OpalLoad.o: OpalLoad.c TSMorph.p $(J)jinclude.h $(J)jconfig.h $(J)jpegdata.h
  323.     lc $(CCFLAGS1) -HTSMorph.p $*.c
  324.  
  325. # 020+ version, no 881 required
  326. RGBToScreen020.o: RGBToScreen020.c TSMorph.p
  327.     lc $(CCFLAGS1) -m2 -HTSMorph.p $*.c
  328.  
  329. HandleSettings.o: HandleSettings.c TSMorph.p
  330.     lc $(CCFLAGS) -HTSMorph.p $*.c
  331.  
  332. help.o: help.c
  333.  
  334. ilbmw.o: ilbmw.c iffp/ilbm.h iffp/packer.h
  335.  
  336. packer.o: packer.c iffp/packer.h
  337.  
  338. saveilbm.o: saveilbm.c iffp/ilbm.h iffp/ilbmapp.h
  339.  
  340. Progress.o: Progress.c Progress.h
  341.  
  342. TSMorph-render.o: TSMorph-render.c
  343.  
  344. SaveHAMetc.o: SaveHAMetc.c
  345.  
  346. # brushes
  347. $(C)Xu2.o: $(C)Xu2.c
  348.  
  349. $(C)Xu1.o: $(C)Xu1.c
  350.  
  351. $(C)Xtwo.o: $(C)Xtwo.c
  352.  
  353. $(C)Xrel.o: $(C)Xrel.c
  354.  
  355. $(C)Xone.o: $(C)Xone.c
  356.  
  357. $(C)Xmov.o: $(C)Xmov.c
  358.  
  359. $(C)Xl2.o: $(C)Xl2.c
  360.  
  361. $(C)Xl1.o: $(C)Xl1.c
  362.  
  363. $(C)Xdel.o: $(C)Xdel.c 
  364.  
  365. $(C)Xadd.o: $(C)Xadd.c
  366.  
  367. # pointer
  368. $(B)add.o: $(B)add.c
  369.  
  370. $(B)del.o: $(B)del.c
  371.  
  372. $(B)link.o: $(B)link.c
  373.  
  374. $(B)none.o: $(B)none.c
  375.  
  376. $(B)one.o: $(B)one.c
  377.  
  378. $(B)rel.o: $(B)rel.c
  379.  
  380. $(B)two.o: $(B)two.c
  381.  
  382. $(B)unlink.o: $(B)unlink.c
  383.  
  384. $(B)1st.o: $(B)1st.c
  385.  
  386. $(B)last.o: $(B)last.c
  387.  
  388. $(B)goto.o: $(B)goto.c
  389.  
  390. $(B)prev.o: $(B)prev.c
  391.  
  392. $(B)next.o: $(B)next.c
  393.  
  394. # JPEG stuff
  395. $(J)jdcolor.o: $(J)jdcolor.c $(J)jinclude.h $(J)jconfig.h $(J)jpegdata.h
  396.  
  397. $(J)jddeflts.o: $(J)jddeflts.c $(J)jinclude.h $(J)jconfig.h $(J)jpegdata.h
  398.  
  399. $(J)jdhuff.o: $(J)jdhuff.c $(J)jinclude.h $(J)jconfig.h $(J)jpegdata.h
  400.  
  401. $(J)jdmain.o: $(J)jdmain.c $(J)jinclude.h $(J)jconfig.h $(J)jpegdata.h TSMorph.p
  402.     lc $(CCFLAGS) -HTSMorph.p $*.c
  403.  
  404. $(J)jdmaster.o: $(J)jdmaster.c $(J)jinclude.h $(J)jconfig.h $(J)jpegdata.h
  405.  
  406. $(J)jdmcu.o: $(J)jdmcu.c $(J)jinclude.h $(J)jconfig.h $(J)jpegdata.h
  407.  
  408. $(J)jdpipe.o: $(J)jdpipe.c $(J)jinclude.h $(J)jconfig.h $(J)jpegdata.h
  409.  
  410. $(J)jdsample.o: $(J)jdsample.c $(J)jinclude.h $(J)jconfig.h $(J)jpegdata.h
  411.  
  412. $(J)jinclude.o: $(J)jinclude.c $(J)jinclude.h $(J)jconfig.h $(J)jpegdata.h
  413.  
  414. $(J)jmemmgr.o: $(J)jmemmgr.c $(J)jmemsys.h $(J)jinclude.h $(J)jconfig.h $(J)jpegdata.h
  415.  
  416. $(J)jmemsys.o: $(J)jmemsys.c $(J)jmemsys.h $(J)jinclude.h $(J)jconfig.h $(J)jpegdata.h
  417.  
  418. $(J)jpegdata.o: $(J)jpegdata.c $(J)jinclude.h $(J)jconfig.h $(J)jpegdata.h
  419.  
  420. $(J)jquant1.o: $(J)jquant1.c $(J)jinclude.h $(J)jconfig.h $(J)jpegdata.h
  421.  
  422. $(J)jrdjfif.o: $(J)jrdjfif.c $(J)jinclude.h $(J)jconfig.h $(J)jpegdata.h
  423.  
  424. $(J)jrevdct.o: $(J)jrevdct.c $(J)jinclude.h $(J)jconfig.h $(J)jpegdata.h
  425.  
  426. $(J)jutils.o: $(J)jutils.c $(J)jinclude.h $(J)jconfig.h $(J)jpegdata.h
  427.  
  428. $(J)jwrmem.o: $(J)jwrmem.c $(J)jinclude.h $(J)jconfig.h $(J)jpegdata.h
  429.  
  430. $(J)jrdgif.o: $(J)jrdgif.c $(J)jinclude.h $(J)jconfig.h $(J)jpegdata.h
  431.  
  432. $(J)jrdtarga.o: $(J)jrdtarga.c $(J)jinclude.h $(J)jconfig.h $(J)jpegdata.h
  433.  
  434. $(J)jrdppm.o: $(J)jrdppm.c $(J)jinclude.h $(J)jconfig.h $(J)jpegdata.h
  435.  
  436. # Render version of jdmain
  437. # #defines RENDER for no progress stuff etc.
  438. $(J)jdmainr.o: $(J)jdmain.c $(J)jinclude.h $(J)jconfig.h $(J)jpegdata.h
  439.     Copy $(J)jdmain.c $(J)jdmainr.c
  440.     lc $(CCFLAGS) -DRENDER $(J)jdmainr.c
  441.     delete $(J)jdmainr.c
  442.